package com.shockweb.common;

/**
 * 国际化参数格式定义
 * @author pengminghua
 * History:
 * 2017年5月15日下午2:06:56 彭明华创建
 */
public class International {
 
	/**
	 * 输入的日期+时间格式
	 */
	public static String IN_DATETIME = "yy-M-d H:m:s";
	
	/**
	 * 输入的日期+时间格式
	 * @param value
	 */
	public static void setInDateTime(String value){
		International.IN_DATETIME = value;
	}
	
	/**
	 * 输入日期格式
	 */
	public static String IN_DATE ="yy-M-d";
	
	/**
	 * 输入日期格式
	 * @param value
	 */
	public static void setInDate(String value){
		International.IN_DATE = value;
	}
	
	/**
	 * 输入的日期+时间(带毫秒)格式
	 */
	public static String IN_DATETIMEMSEL = "yy-M-d H:m:s.S";
	/**
	 * 输入的日期+时间(带毫秒)格式
	 * @param value
	 */
	public static void setInDateTimeMsel(String value){
		International.IN_DATETIMEMSEL = value;
	}
	/**
	 * 输入时间格式
	 */
	public static String IN_TIME = "H:m:s";
	/**
	 * 输入时间格式
	 * @param value
	 */
	public static void setInTime(String value){
		International.IN_TIME = value;
	}
	/**
	 * 输入的浮点数格式
	 */
	public static String IN_DECIMAL = "#,##0.##";
	/**
	 * 输入的浮点数格式
	 * @param value
	 */
	public static void setInDecimal(String value){
		International.IN_DECIMAL = value;
	}
	/**
	 * 输入的整数格式
	 */
	public static String IN_INTEGER = "#,##0";
	/**
	 * 输入的整数格式
	 * @param value
	 */
	public static void setInInteger(String value){
		International.IN_INTEGER = value;
	}
	
	/**
	 * 输出的日期+时间格式
	 */
	public static String OUT_DATETIME = "yyyy-MM-dd HH:mm:ss";
	/**
	 * 输出的日期+时间格式
	 * @param value
	 */
	public static void setOutDateTime(String value){
		International.OUT_DATETIME = value;
	}
	/**
	 * 输出的日期格式
	 */
	public static String OUT_DATE = "yyyy-MM-dd";
	/**
	 * 输出的日期格式
	 * @param value
	 */
	public static void setOutDate(String value){
		International.OUT_DATE = value;
	}
	/**
	 * 输出的日期+时间+毫秒格式
	 */
	public static String OUT_DATETIMEMSEL = "yyyy-MM-dd HH:mm:ss.SSS";
	/**
	 * 输出的日期+时间+毫秒格式
	 * @param value
	 */
	public static void setOutDateTimeMsel(String value){
		International.OUT_DATETIMEMSEL = value;
	}
	/**
	 * 输出的时间格式
	 */
	public static String OUT_TIME = "HH:mm:ss";
	/**
	 * 输出的时间格式
	 * @param value
	 */
	public static void setOutTime(String value){
		International.OUT_TIME = value;
	}
	/**
	 * 输出的整数格式
	 */
	public static String OUT_INTEGER = "#,##0";
	/**
	 * 输出的整数格式
	 * @param value
	 */
	public static void setOutInteger(String value){
		International.OUT_INTEGER = value;
	}
	/**
	 * 输出的小数格式
	 */
	public static String OUT_FLOAT = "#,##0.00";
	/**
	 * 输出的小数格式
	 * @param value
	 */
	public static void setOutFloat(String value){
		International.OUT_FLOAT = value;
	}
	/**
	 * 字符集格式
	 */
	public static String CHARSET = "UTF-8";
	/**
	 * 字符集格式
	 * @param value
	 */
	public static void setCharset(String value){
		International.CHARSET = value;
	}
}
